"""
(1)函数可以有多个参数，参数之间使用_逗号_隔开。
(2)使用_return_语句可以返回函数值并退出函数。
(3)函数能处理比定义时更多的参数，它们是_不定长_参数。
(4)在函数中调用另一个函数，这就是函数的_嵌套_调用。
(5)在函数内定义的变量称为_局部_变量。
(6)如果想在函数中修改全局变量，需要在变量前加上_global_关键字。

(7)下面程序的运行结果是_7，5_。
a = 3
b = 4
def fun(x, y):
    b=5
    print(x + y, b)
fun(a, b)

(8)下面程序的运行结果是_5,4_。
def fun(x):
    a = 3
    a += x
    return(a)
k = 2
m = 1
n = fun(k)
m = fun(m)
print(n, m)

(9)下面程序的运行结果是_1,3,4_。
def fun(x, y):
    global b
    b = 3
    c = a + b
    return c
a = 1
b = 2
c = fun(a, b)
print(a, b, c)

(10)下面程序的运行结果是_1_。
def outer():
    a = 1
    def inner():
        nonlocal a
        a = 2
    inner()
    print(a)
outer()
"""